package com.bidevalution.business.service;

import com.bidevalution.dao.entity.BeEvalutionExpert;
import com.bidevalution.dao.entity.BeSectionExpertInfo;
import com.bidevalution.dao.entity.BeSectionStep;
import com.bidevalution.service.layout.ColumnHeader;

import java.util.List;
import java.util.Map;

/**
 * Created by glodon on 2019-08-22.
 */
public interface BeEvalutionExpertService {
    /**
     * 保存专家评审结果
     * @param beEvalutionExpertList
     * @param sectionStepId
     * @param userGuid
     * @return
     * @throws Exception
     */
    void saveEvalutionExpert(List<BeEvalutionExpert> beEvalutionExpertList, BeSectionStep beSectionStep, String expertId,String submitCode,String isFinish,List<String> rowKeyList)  throws Exception;

    void deleteBySectionId(String sectionId);
    
    void save(List<Map<String, Object>> dataList,List<ColumnHeader> columnList,String sectionStepId, List<BeSectionExpertInfo> expertInfoList,String layoutCode,String submitCode,String isFinish) throws Exception;
    int selectCount(String sectionStepId,String layoutCode);
    
    
}
